<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>png++: png::image_info Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />



</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">png++
   &#160;<span id="projectnumber">0.2.1</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespacepng.html">png</a>      </li>
      <li class="navelem"><a class="el" href="classpng_1_1image__info.html">image_info</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a>  </div>
  <div class="headertitle">
<div class="title">png::image_info Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<!-- doxytag: class="png::image_info" -->
<p>Holds information about PNG image.  
 <a href="classpng_1_1image__info.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="image__info_8hpp_source.html">image_info.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for png::image_info:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classpng_1_1image__info.png" usemap="#png::image_info_map" alt=""/>
  <map id="png::image_info_map" name="png::image_info_map">
<area href="classpng_1_1info.html" title="Holds information about PNG image. Adapter class for IO image operations." alt="png::info" shape="rect" coords="0,56,100,80"/>
</map>
 </div></div>

<p><a href="classpng_1_1image__info-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#aa929b11e8c237865f7a4c9acd0ea61cf">image_info</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs the <a class="el" href="classpng_1_1image__info.html" title="Holds information about PNG image.">image_info</a> object with default values for color_type, interlace_type, compression_method and filter_type.  <a href="#aa929b11e8c237865f7a4c9acd0ea61cf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#ac13df5daaabb2219cf1d52c95b1f98c7">get_width</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#a3d23fc1552357d39fe4d8d017b9bea0a">set_width</a> (size_t width)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#a640f6451351d62920fa2786dea53cd4d">get_height</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#a6ccb5704bf7f715572a6129bf3009761">set_height</a> (size_t height)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepng.html#a4f30149e7da9c8d70e84e6977a7f74da">color_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#a8b8b0e44c44d2071d70c8606c0390854">get_color_type</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#a2eb5d253e70b620a1050affd316dfb78">set_color_type</a> (<a class="el" href="namespacepng.html#a4f30149e7da9c8d70e84e6977a7f74da">color_type</a> color_space)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#aa299bb6730c4b68883d7683699dfd035">get_bit_depth</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#a1f1cf6197f7d0241d7410916076a6c08">set_bit_depth</a> (size_t bit_depth)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepng.html#a4b468278362e4ccf0b2c52f9c0692bdc">interlace_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#ac43327884ca1d053002cb3ba3ef24188">get_interlace_type</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#a19a24d29c7f47223a8df1164c093361c">set_interlace_type</a> (<a class="el" href="namespacepng.html#a4b468278362e4ccf0b2c52f9c0692bdc">interlace_type</a> interlace)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepng.html#a8437714ca563a374d534e5edf57fbab8">compression_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#ae8f5870c3fd31cc3f0cb158c2a20bbcd">get_compression_type</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#a5a645e38fe10f80ced96301cdb0dec74">set_compression_type</a> (<a class="el" href="namespacepng.html#a8437714ca563a374d534e5edf57fbab8">compression_type</a> compression)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepng.html#ab65439f6689d3a6742450e55f3e0fbce">filter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#a71305d6b01e0c58838144b01d10bbb14">get_filter_type</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#a886e48b7371f2768acb9fc9768d57366">set_filter_type</a> (<a class="el" href="namespacepng.html#ab65439f6689d3a6742450e55f3e0fbce">filter_type</a> filter)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepng.html#a6c5f0b8146f3467ea94e6090846d1d01">palette</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#a3577210685e93050122d4974fc1c390a">get_palette</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepng.html#a6c5f0b8146f3467ea94e6090846d1d01">palette</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#ae48397a02ae6ddaf87aa95d8c513ec23">get_palette</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#acfc3675399a946f411d2a6e0054401f4">set_palette</a> (<a class="el" href="namespacepng.html#a6c5f0b8146f3467ea94e6090846d1d01">palette</a> const &amp;plte)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#a254c2504eba5a409b23017b2a6f5427e">drop_palette</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all entries from the palette.  <a href="#a254c2504eba5a409b23017b2a6f5427e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepng.html#ace5f679842b8b4e56df1448c62daf28e">tRNS</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#a9dfd2ebd5421d27c1ed839262e995650">get_tRNS</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepng.html#ace5f679842b8b4e56df1448c62daf28e">tRNS</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#a1b5f16559a9ad9108681b92b6529a113">get_tRNS</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#a939bed5115330604e67950dc63b555e3">set_tRNS</a> (<a class="el" href="namespacepng.html#ace5f679842b8b4e56df1448c62daf28e">tRNS</a> const &amp;trns)</td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepng.html#a76064164adfdd2316adebf0a4fb83873">uint_32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#a4acee97cd5ab36c631099e788ffdf08c">m_width</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepng.html#a76064164adfdd2316adebf0a4fb83873">uint_32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#ad36dc08da3efe4e26322e3c8eb55adfc">m_height</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#a09d04b19ad511e5f4249e9dfa0e62efa">m_bit_depth</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepng.html#a4f30149e7da9c8d70e84e6977a7f74da">color_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#a196348cce026bf93062a80eff78958e7">m_color_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepng.html#a4b468278362e4ccf0b2c52f9c0692bdc">interlace_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#a988c3d5bfead5238afa04a1061e0f04a">m_interlace_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepng.html#a8437714ca563a374d534e5edf57fbab8">compression_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#aace206556a5c185a86542702b72a45dc">m_compression_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepng.html#ab65439f6689d3a6742450e55f3e0fbce">filter_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#aaa7afab91bfab66e0daa966695d40967">m_filter_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepng.html#a6c5f0b8146f3467ea94e6090846d1d01">palette</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#a1fb1b97e0f153d8203aa79d667b488c8">m_palette</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepng.html#ace5f679842b8b4e56df1448c62daf28e">tRNS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpng_1_1image__info.html#ae16512ad01beea645e75e0edd60f0720">m_tRNS</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Holds information about PNG image. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classpng_1_1image.html" title="Class template to represent PNG image.">image</a>, <a class="el" href="classpng_1_1generator.html" title="Pixel generator class template.">generator</a>, <a class="el" href="classpng_1_1consumer.html" title="Pixel consumer class template.">consumer</a> </dd></dl>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aa929b11e8c237865f7a4c9acd0ea61cf"></a><!-- doxytag: member="png::image_info::image_info" ref="aa929b11e8c237865f7a4c9acd0ea61cf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classpng_1_1image__info.html#aa929b11e8c237865f7a4c9acd0ea61cf">png::image_info::image_info</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructs the <a class="el" href="classpng_1_1image__info.html" title="Holds information about PNG image.">image_info</a> object with default values for color_type, interlace_type, compression_method and filter_type. </p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ac13df5daaabb2219cf1d52c95b1f98c7"></a><!-- doxytag: member="png::image_info::get_width" ref="ac13df5daaabb2219cf1d52c95b1f98c7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="classpng_1_1image__info.html#ac13df5daaabb2219cf1d52c95b1f98c7">png::image_info::get_width</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classpng_1_1image__info.html#a4acee97cd5ab36c631099e788ffdf08c">m_width</a>.</p>

<p>Referenced by <a class="el" href="classpng_1_1io__base.html#ad029fe82abb63a11c158aac299c03693">png::io_base::get_width()</a>.</p>

</div>
</div>
<a class="anchor" id="a3d23fc1552357d39fe4d8d017b9bea0a"></a><!-- doxytag: member="png::image_info::set_width" ref="a3d23fc1552357d39fe4d8d017b9bea0a" args="(size_t width)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classpng_1_1image__info.html#a3d23fc1552357d39fe4d8d017b9bea0a">png::image_info::set_width</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>width</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classpng_1_1image__info.html#a4acee97cd5ab36c631099e788ffdf08c">m_width</a>.</p>

<p>Referenced by <a class="el" href="classpng_1_1image.html#a1438f7509e906edf364ec5d4d31ece0d">png::image&lt; pixel &gt;::resize()</a>, <a class="el" href="classpng_1_1io__base.html#ae4eb810e5e17a14e3d832cb4eb9f1c47">png::io_base::set_width()</a>, and <a class="el" href="classpng_1_1streaming__base.html#a3e858b8fa76ad63a4bcf6d09d2f7363a">png::streaming_base&lt; pixel, image_info_ref_holder &gt;::streaming_base()</a>.</p>

</div>
</div>
<a class="anchor" id="a640f6451351d62920fa2786dea53cd4d"></a><!-- doxytag: member="png::image_info::get_height" ref="a640f6451351d62920fa2786dea53cd4d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="classpng_1_1image__info.html#a640f6451351d62920fa2786dea53cd4d">png::image_info::get_height</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classpng_1_1image__info.html#ad36dc08da3efe4e26322e3c8eb55adfc">m_height</a>.</p>

<p>Referenced by <a class="el" href="classpng_1_1io__base.html#a7fc587adfd83110c3e1fe7e91fdd3f52">png::io_base::get_height()</a>, and <a class="el" href="classpng_1_1generator.html#ab96a8e8e7050afddb307141d7cabb5eb">png::generator&lt; pixel, pixel_generator, image_info_ref_holder, true &gt;::write()</a>.</p>

</div>
</div>
<a class="anchor" id="a6ccb5704bf7f715572a6129bf3009761"></a><!-- doxytag: member="png::image_info::set_height" ref="a6ccb5704bf7f715572a6129bf3009761" args="(size_t height)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classpng_1_1image__info.html#a6ccb5704bf7f715572a6129bf3009761">png::image_info::set_height</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>height</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classpng_1_1image__info.html#ad36dc08da3efe4e26322e3c8eb55adfc">m_height</a>.</p>

<p>Referenced by <a class="el" href="classpng_1_1image.html#a1438f7509e906edf364ec5d4d31ece0d">png::image&lt; pixel &gt;::resize()</a>, <a class="el" href="classpng_1_1io__base.html#afe74d4f86852d7374d6137027cc2f0fe">png::io_base::set_height()</a>, and <a class="el" href="classpng_1_1streaming__base.html#a3e858b8fa76ad63a4bcf6d09d2f7363a">png::streaming_base&lt; pixel, image_info_ref_holder &gt;::streaming_base()</a>.</p>

</div>
</div>
<a class="anchor" id="a8b8b0e44c44d2071d70c8606c0390854"></a><!-- doxytag: member="png::image_info::get_color_type" ref="a8b8b0e44c44d2071d70c8606c0390854" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacepng.html#a4f30149e7da9c8d70e84e6977a7f74da">color_type</a> <a class="el" href="classpng_1_1image__info.html#a8b8b0e44c44d2071d70c8606c0390854">png::image_info::get_color_type</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classpng_1_1image__info.html#a196348cce026bf93062a80eff78958e7">m_color_type</a>.</p>

<p>Referenced by <a class="el" href="classpng_1_1io__base.html#ab8070ca679dfb49c226978297e7b4c08">png::io_base::get_color_type()</a>.</p>

</div>
</div>
<a class="anchor" id="a2eb5d253e70b620a1050affd316dfb78"></a><!-- doxytag: member="png::image_info::set_color_type" ref="a2eb5d253e70b620a1050affd316dfb78" args="(color_type color_space)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classpng_1_1image__info.html#a2eb5d253e70b620a1050affd316dfb78">png::image_info::set_color_type</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacepng.html#a4f30149e7da9c8d70e84e6977a7f74da">color_type</a>&#160;</td>
          <td class="paramname"><em>color_space</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classpng_1_1image__info.html#a196348cce026bf93062a80eff78958e7">m_color_type</a>.</p>

<p>Referenced by <a class="el" href="namespacepng.html#a0382f7c737de4af757becbb39cc3f5ae">png::make_image_info()</a>, and <a class="el" href="classpng_1_1io__base.html#a513fdbaa4edc5249da2ce8319521b222">png::io_base::set_color_type()</a>.</p>

</div>
</div>
<a class="anchor" id="aa299bb6730c4b68883d7683699dfd035"></a><!-- doxytag: member="png::image_info::get_bit_depth" ref="aa299bb6730c4b68883d7683699dfd035" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="classpng_1_1image__info.html#aa299bb6730c4b68883d7683699dfd035">png::image_info::get_bit_depth</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classpng_1_1image__info.html#a09d04b19ad511e5f4249e9dfa0e62efa">m_bit_depth</a>.</p>

<p>Referenced by <a class="el" href="classpng_1_1io__base.html#a391152531f1825e81460b9847a3a8000">png::io_base::get_bit_depth()</a>.</p>

</div>
</div>
<a class="anchor" id="a1f1cf6197f7d0241d7410916076a6c08"></a><!-- doxytag: member="png::image_info::set_bit_depth" ref="a1f1cf6197f7d0241d7410916076a6c08" args="(size_t bit_depth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classpng_1_1image__info.html#a1f1cf6197f7d0241d7410916076a6c08">png::image_info::set_bit_depth</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>bit_depth</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classpng_1_1image__info.html#a09d04b19ad511e5f4249e9dfa0e62efa">m_bit_depth</a>.</p>

<p>Referenced by <a class="el" href="namespacepng.html#a0382f7c737de4af757becbb39cc3f5ae">png::make_image_info()</a>, and <a class="el" href="classpng_1_1io__base.html#afc85421463d684509709e5efbf5ca7d0">png::io_base::set_bit_depth()</a>.</p>

</div>
</div>
<a class="anchor" id="ac43327884ca1d053002cb3ba3ef24188"></a><!-- doxytag: member="png::image_info::get_interlace_type" ref="ac43327884ca1d053002cb3ba3ef24188" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacepng.html#a4b468278362e4ccf0b2c52f9c0692bdc">interlace_type</a> <a class="el" href="classpng_1_1image__info.html#ac43327884ca1d053002cb3ba3ef24188">png::image_info::get_interlace_type</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classpng_1_1image__info.html#a988c3d5bfead5238afa04a1061e0f04a">m_interlace_type</a>.</p>

<p>Referenced by <a class="el" href="classpng_1_1io__base.html#aafcad747360e4cfbb942e6a9cbe3e8d2">png::io_base::get_interlace_type()</a>, and <a class="el" href="classpng_1_1image.html#a4a3b50d010253a4f4384037461a61485">png::image&lt; pixel &gt;::get_interlace_type()</a>.</p>

</div>
</div>
<a class="anchor" id="a19a24d29c7f47223a8df1164c093361c"></a><!-- doxytag: member="png::image_info::set_interlace_type" ref="a19a24d29c7f47223a8df1164c093361c" args="(interlace_type interlace)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classpng_1_1image__info.html#a19a24d29c7f47223a8df1164c093361c">png::image_info::set_interlace_type</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacepng.html#a4b468278362e4ccf0b2c52f9c0692bdc">interlace_type</a>&#160;</td>
          <td class="paramname"><em>interlace</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classpng_1_1image__info.html#a988c3d5bfead5238afa04a1061e0f04a">m_interlace_type</a>.</p>

<p>Referenced by <a class="el" href="classpng_1_1io__base.html#a1d74ab5bf36d6392dc7117e716f3ddb9">png::io_base::set_interlace_type()</a>, and <a class="el" href="classpng_1_1image.html#a97ed2f9073149e205c85a92ca4cfd30d">png::image&lt; pixel &gt;::set_interlace_type()</a>.</p>

</div>
</div>
<a class="anchor" id="ae8f5870c3fd31cc3f0cb158c2a20bbcd"></a><!-- doxytag: member="png::image_info::get_compression_type" ref="ae8f5870c3fd31cc3f0cb158c2a20bbcd" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacepng.html#a8437714ca563a374d534e5edf57fbab8">compression_type</a> <a class="el" href="classpng_1_1image__info.html#ae8f5870c3fd31cc3f0cb158c2a20bbcd">png::image_info::get_compression_type</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classpng_1_1image__info.html#aace206556a5c185a86542702b72a45dc">m_compression_type</a>.</p>

<p>Referenced by <a class="el" href="classpng_1_1io__base.html#a931fd4c0eeb583ccdfea8af368e68373">png::io_base::get_compression_type()</a>, and <a class="el" href="classpng_1_1image.html#a991a32b1114621d8d669271e36c6c559">png::image&lt; pixel &gt;::get_compression_type()</a>.</p>

</div>
</div>
<a class="anchor" id="a5a645e38fe10f80ced96301cdb0dec74"></a><!-- doxytag: member="png::image_info::set_compression_type" ref="a5a645e38fe10f80ced96301cdb0dec74" args="(compression_type compression)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classpng_1_1image__info.html#a5a645e38fe10f80ced96301cdb0dec74">png::image_info::set_compression_type</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacepng.html#a8437714ca563a374d534e5edf57fbab8">compression_type</a>&#160;</td>
          <td class="paramname"><em>compression</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classpng_1_1image__info.html#aace206556a5c185a86542702b72a45dc">m_compression_type</a>.</p>

<p>Referenced by <a class="el" href="classpng_1_1io__base.html#a82f1e2f375a0c6e4e5e984a1822befad">png::io_base::set_compression_type()</a>, and <a class="el" href="classpng_1_1image.html#ab5dc67b117c120c6b70b0e529e2f6916">png::image&lt; pixel &gt;::set_compression_type()</a>.</p>

</div>
</div>
<a class="anchor" id="a71305d6b01e0c58838144b01d10bbb14"></a><!-- doxytag: member="png::image_info::get_filter_type" ref="a71305d6b01e0c58838144b01d10bbb14" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacepng.html#ab65439f6689d3a6742450e55f3e0fbce">filter_type</a> <a class="el" href="classpng_1_1image__info.html#a71305d6b01e0c58838144b01d10bbb14">png::image_info::get_filter_type</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classpng_1_1image__info.html#aaa7afab91bfab66e0daa966695d40967">m_filter_type</a>.</p>

<p>Referenced by <a class="el" href="classpng_1_1io__base.html#ab591ef5f52d4fcb761cfa05362d25442">png::io_base::get_filter_type()</a>, and <a class="el" href="classpng_1_1image.html#a769c5e2c602abf2d32d1bf2d2b2ab7f3">png::image&lt; pixel &gt;::get_filter_type()</a>.</p>

</div>
</div>
<a class="anchor" id="a886e48b7371f2768acb9fc9768d57366"></a><!-- doxytag: member="png::image_info::set_filter_type" ref="a886e48b7371f2768acb9fc9768d57366" args="(filter_type filter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classpng_1_1image__info.html#a886e48b7371f2768acb9fc9768d57366">png::image_info::set_filter_type</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacepng.html#ab65439f6689d3a6742450e55f3e0fbce">filter_type</a>&#160;</td>
          <td class="paramname"><em>filter</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classpng_1_1image__info.html#aaa7afab91bfab66e0daa966695d40967">m_filter_type</a>.</p>

<p>Referenced by <a class="el" href="classpng_1_1io__base.html#a38a20626a77b13a454f2877c562194fa">png::io_base::set_filter_type()</a>, and <a class="el" href="classpng_1_1image.html#a33730d504e3cf4f4a37eaf45e660c55e">png::image&lt; pixel &gt;::set_filter_type()</a>.</p>

</div>
</div>
<a class="anchor" id="a3577210685e93050122d4974fc1c390a"></a><!-- doxytag: member="png::image_info::get_palette" ref="a3577210685e93050122d4974fc1c390a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacepng.html#a6c5f0b8146f3467ea94e6090846d1d01">palette</a> const&amp; <a class="el" href="classpng_1_1image__info.html#a3577210685e93050122d4974fc1c390a">png::image_info::get_palette</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classpng_1_1image__info.html#a1fb1b97e0f153d8203aa79d667b488c8">m_palette</a>.</p>

<p>Referenced by <a class="el" href="classpng_1_1image.html#a9cf9a17910aca6c1a542e31292547856">png::image&lt; pixel &gt;::get_palette()</a>.</p>

</div>
</div>
<a class="anchor" id="ae48397a02ae6ddaf87aa95d8c513ec23"></a><!-- doxytag: member="png::image_info::get_palette" ref="ae48397a02ae6ddaf87aa95d8c513ec23" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacepng.html#a6c5f0b8146f3467ea94e6090846d1d01">palette</a>&amp; <a class="el" href="classpng_1_1image__info.html#a3577210685e93050122d4974fc1c390a">png::image_info::get_palette</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classpng_1_1image__info.html#a1fb1b97e0f153d8203aa79d667b488c8">m_palette</a>.</p>

</div>
</div>
<a class="anchor" id="acfc3675399a946f411d2a6e0054401f4"></a><!-- doxytag: member="png::image_info::set_palette" ref="acfc3675399a946f411d2a6e0054401f4" args="(palette const &amp;plte)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classpng_1_1image__info.html#acfc3675399a946f411d2a6e0054401f4">png::image_info::set_palette</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacepng.html#a6c5f0b8146f3467ea94e6090846d1d01">palette</a> const &amp;&#160;</td>
          <td class="paramname"><em>plte</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classpng_1_1image__info.html#a1fb1b97e0f153d8203aa79d667b488c8">m_palette</a>.</p>

<p>Referenced by <a class="el" href="classpng_1_1image.html#ab1fb2c3e15ac8d90d8436636f9a40da3">png::image&lt; pixel &gt;::set_palette()</a>.</p>

</div>
</div>
<a class="anchor" id="a254c2504eba5a409b23017b2a6f5427e"></a><!-- doxytag: member="png::image_info::drop_palette" ref="a254c2504eba5a409b23017b2a6f5427e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classpng_1_1image__info.html#a254c2504eba5a409b23017b2a6f5427e">png::image_info::drop_palette</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Removes all entries from the palette. </p>

<p>References <a class="el" href="classpng_1_1image__info.html#a1fb1b97e0f153d8203aa79d667b488c8">m_palette</a>.</p>

<p>Referenced by <a class="el" href="structpng_1_1detail_1_1convert__color__space__impl.html#a6d47f40d7acabc8b7417e5a75bb45298">png::detail::convert_color_space_impl&lt; rgb_pixel &gt;::handle_palette()</a>.</p>

</div>
</div>
<a class="anchor" id="a9dfd2ebd5421d27c1ed839262e995650"></a><!-- doxytag: member="png::image_info::get_tRNS" ref="a9dfd2ebd5421d27c1ed839262e995650" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacepng.html#ace5f679842b8b4e56df1448c62daf28e">tRNS</a> const&amp; <a class="el" href="classpng_1_1image__info.html#a9dfd2ebd5421d27c1ed839262e995650">png::image_info::get_tRNS</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classpng_1_1image__info.html#ae16512ad01beea645e75e0edd60f0720">m_tRNS</a>.</p>

<p>Referenced by <a class="el" href="classpng_1_1image.html#a96546c2cad0ea9b46f2707609eeb41cf">png::image&lt; pixel &gt;::get_tRNS()</a>.</p>

</div>
</div>
<a class="anchor" id="a1b5f16559a9ad9108681b92b6529a113"></a><!-- doxytag: member="png::image_info::get_tRNS" ref="a1b5f16559a9ad9108681b92b6529a113" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacepng.html#ace5f679842b8b4e56df1448c62daf28e">tRNS</a>&amp; <a class="el" href="classpng_1_1image__info.html#a9dfd2ebd5421d27c1ed839262e995650">png::image_info::get_tRNS</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classpng_1_1image__info.html#ae16512ad01beea645e75e0edd60f0720">m_tRNS</a>.</p>

</div>
</div>
<a class="anchor" id="a939bed5115330604e67950dc63b555e3"></a><!-- doxytag: member="png::image_info::set_tRNS" ref="a939bed5115330604e67950dc63b555e3" args="(tRNS const &amp;trns)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classpng_1_1image__info.html#a939bed5115330604e67950dc63b555e3">png::image_info::set_tRNS</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacepng.html#ace5f679842b8b4e56df1448c62daf28e">tRNS</a> const &amp;&#160;</td>
          <td class="paramname"><em>trns</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classpng_1_1image__info.html#ae16512ad01beea645e75e0edd60f0720">m_tRNS</a>.</p>

<p>Referenced by <a class="el" href="classpng_1_1image.html#a3a451d07b9342ae53c459b5e6e0a8f56">png::image&lt; pixel &gt;::set_tRNS()</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a4acee97cd5ab36c631099e788ffdf08c"></a><!-- doxytag: member="png::image_info::m_width" ref="a4acee97cd5ab36c631099e788ffdf08c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacepng.html#a76064164adfdd2316adebf0a4fb83873">uint_32</a> <a class="el" href="classpng_1_1image__info.html#a4acee97cd5ab36c631099e788ffdf08c">png::image_info::m_width</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="classpng_1_1image__info.html#ac13df5daaabb2219cf1d52c95b1f98c7">get_width()</a>, <a class="el" href="classpng_1_1info.html#a8788080158fc7450911516c23d4b584c">png::info::read()</a>, <a class="el" href="classpng_1_1image__info.html#a3d23fc1552357d39fe4d8d017b9bea0a">set_width()</a>, and <a class="el" href="classpng_1_1info.html#a76309c30eb25d8242ae039a2e80bb1d3">png::info::sync_ihdr()</a>.</p>

</div>
</div>
<a class="anchor" id="ad36dc08da3efe4e26322e3c8eb55adfc"></a><!-- doxytag: member="png::image_info::m_height" ref="ad36dc08da3efe4e26322e3c8eb55adfc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacepng.html#a76064164adfdd2316adebf0a4fb83873">uint_32</a> <a class="el" href="classpng_1_1image__info.html#ad36dc08da3efe4e26322e3c8eb55adfc">png::image_info::m_height</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="classpng_1_1image__info.html#a640f6451351d62920fa2786dea53cd4d">get_height()</a>, <a class="el" href="classpng_1_1info.html#a8788080158fc7450911516c23d4b584c">png::info::read()</a>, <a class="el" href="classpng_1_1image__info.html#a6ccb5704bf7f715572a6129bf3009761">set_height()</a>, and <a class="el" href="classpng_1_1info.html#a76309c30eb25d8242ae039a2e80bb1d3">png::info::sync_ihdr()</a>.</p>

</div>
</div>
<a class="anchor" id="a09d04b19ad511e5f4249e9dfa0e62efa"></a><!-- doxytag: member="png::image_info::m_bit_depth" ref="a09d04b19ad511e5f4249e9dfa0e62efa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="classpng_1_1image__info.html#a09d04b19ad511e5f4249e9dfa0e62efa">png::image_info::m_bit_depth</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="classpng_1_1image__info.html#aa299bb6730c4b68883d7683699dfd035">get_bit_depth()</a>, <a class="el" href="classpng_1_1info.html#a8788080158fc7450911516c23d4b584c">png::info::read()</a>, <a class="el" href="classpng_1_1image__info.html#a1f1cf6197f7d0241d7410916076a6c08">set_bit_depth()</a>, and <a class="el" href="classpng_1_1info.html#a76309c30eb25d8242ae039a2e80bb1d3">png::info::sync_ihdr()</a>.</p>

</div>
</div>
<a class="anchor" id="a196348cce026bf93062a80eff78958e7"></a><!-- doxytag: member="png::image_info::m_color_type" ref="a196348cce026bf93062a80eff78958e7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacepng.html#a4f30149e7da9c8d70e84e6977a7f74da">color_type</a> <a class="el" href="classpng_1_1image__info.html#a196348cce026bf93062a80eff78958e7">png::image_info::m_color_type</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="classpng_1_1image__info.html#a8b8b0e44c44d2071d70c8606c0390854">get_color_type()</a>, <a class="el" href="classpng_1_1info.html#a8788080158fc7450911516c23d4b584c">png::info::read()</a>, <a class="el" href="classpng_1_1image__info.html#a2eb5d253e70b620a1050affd316dfb78">set_color_type()</a>, <a class="el" href="classpng_1_1info.html#a76309c30eb25d8242ae039a2e80bb1d3">png::info::sync_ihdr()</a>, and <a class="el" href="classpng_1_1info.html#a863333fbef670b244920022d1a0ee210">png::info::write()</a>.</p>

</div>
</div>
<a class="anchor" id="a988c3d5bfead5238afa04a1061e0f04a"></a><!-- doxytag: member="png::image_info::m_interlace_type" ref="a988c3d5bfead5238afa04a1061e0f04a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacepng.html#a4b468278362e4ccf0b2c52f9c0692bdc">interlace_type</a> <a class="el" href="classpng_1_1image__info.html#a988c3d5bfead5238afa04a1061e0f04a">png::image_info::m_interlace_type</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="classpng_1_1image__info.html#ac43327884ca1d053002cb3ba3ef24188">get_interlace_type()</a>, <a class="el" href="classpng_1_1info.html#a8788080158fc7450911516c23d4b584c">png::info::read()</a>, <a class="el" href="classpng_1_1image__info.html#a19a24d29c7f47223a8df1164c093361c">set_interlace_type()</a>, and <a class="el" href="classpng_1_1info.html#a76309c30eb25d8242ae039a2e80bb1d3">png::info::sync_ihdr()</a>.</p>

</div>
</div>
<a class="anchor" id="aace206556a5c185a86542702b72a45dc"></a><!-- doxytag: member="png::image_info::m_compression_type" ref="aace206556a5c185a86542702b72a45dc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacepng.html#a8437714ca563a374d534e5edf57fbab8">compression_type</a> <a class="el" href="classpng_1_1image__info.html#aace206556a5c185a86542702b72a45dc">png::image_info::m_compression_type</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="classpng_1_1image__info.html#ae8f5870c3fd31cc3f0cb158c2a20bbcd">get_compression_type()</a>, <a class="el" href="classpng_1_1info.html#a8788080158fc7450911516c23d4b584c">png::info::read()</a>, <a class="el" href="classpng_1_1image__info.html#a5a645e38fe10f80ced96301cdb0dec74">set_compression_type()</a>, and <a class="el" href="classpng_1_1info.html#a76309c30eb25d8242ae039a2e80bb1d3">png::info::sync_ihdr()</a>.</p>

</div>
</div>
<a class="anchor" id="aaa7afab91bfab66e0daa966695d40967"></a><!-- doxytag: member="png::image_info::m_filter_type" ref="aaa7afab91bfab66e0daa966695d40967" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacepng.html#ab65439f6689d3a6742450e55f3e0fbce">filter_type</a> <a class="el" href="classpng_1_1image__info.html#aaa7afab91bfab66e0daa966695d40967">png::image_info::m_filter_type</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="classpng_1_1image__info.html#a71305d6b01e0c58838144b01d10bbb14">get_filter_type()</a>, <a class="el" href="classpng_1_1info.html#a8788080158fc7450911516c23d4b584c">png::info::read()</a>, <a class="el" href="classpng_1_1image__info.html#a886e48b7371f2768acb9fc9768d57366">set_filter_type()</a>, and <a class="el" href="classpng_1_1info.html#a76309c30eb25d8242ae039a2e80bb1d3">png::info::sync_ihdr()</a>.</p>

</div>
</div>
<a class="anchor" id="a1fb1b97e0f153d8203aa79d667b488c8"></a><!-- doxytag: member="png::image_info::m_palette" ref="a1fb1b97e0f153d8203aa79d667b488c8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacepng.html#a6c5f0b8146f3467ea94e6090846d1d01">palette</a> <a class="el" href="classpng_1_1image__info.html#a1fb1b97e0f153d8203aa79d667b488c8">png::image_info::m_palette</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="classpng_1_1image__info.html#a254c2504eba5a409b23017b2a6f5427e">drop_palette()</a>, <a class="el" href="classpng_1_1image__info.html#a3577210685e93050122d4974fc1c390a">get_palette()</a>, <a class="el" href="classpng_1_1info.html#a8788080158fc7450911516c23d4b584c">png::info::read()</a>, <a class="el" href="classpng_1_1image__info.html#acfc3675399a946f411d2a6e0054401f4">set_palette()</a>, and <a class="el" href="classpng_1_1info.html#a863333fbef670b244920022d1a0ee210">png::info::write()</a>.</p>

</div>
</div>
<a class="anchor" id="ae16512ad01beea645e75e0edd60f0720"></a><!-- doxytag: member="png::image_info::m_tRNS" ref="ae16512ad01beea645e75e0edd60f0720" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacepng.html#ace5f679842b8b4e56df1448c62daf28e">tRNS</a> <a class="el" href="classpng_1_1image__info.html#ae16512ad01beea645e75e0edd60f0720">png::image_info::m_tRNS</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="classpng_1_1image__info.html#a9dfd2ebd5421d27c1ed839262e995650">get_tRNS()</a>, <a class="el" href="classpng_1_1info.html#a8788080158fc7450911516c23d4b584c">png::info::read()</a>, <a class="el" href="classpng_1_1image__info.html#a939bed5115330604e67950dc63b555e3">set_tRNS()</a>, and <a class="el" href="classpng_1_1info.html#a863333fbef670b244920022d1a0ee210">png::info::write()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="image__info_8hpp_source.html">image_info.hpp</a></li>
</ul>
</div><!-- contents -->


<hr class="footer"/><address class="footer"><small>
Generated on Fri Jan 25 2013 14:10:10 for png++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.6.1
</small></address>

</body>
</html>
